| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
my_xml.hasChildNodes(): Boolean
Нет.
Булеву величину.
Метод; возвращает true, если указанный объект XML имеет дочерние узлы; в противном случае возвращается false.
В примере ниже создается новый XML документ. Если корневой узел имеет дочерние узлы, код обходит все узлы и выводит имена и значения. Добавьте следующий код во FLA или AS файл:
var my_xml:XML = new XML("<login><username>hank</username>
<password>rudolph</password></login>");
if (my_xml.firstChild.hasChildNodes()) {
// Используем firstChild для обхода дочерних узлов rootNode
for (var aNode:XMLNode = my_xml.firstChild.firstChild; aNode != null; aNode=aNode.nextSibling) {
if (aNode.nodeType == 1) {
trace(aNode.nodeName+":\t"+aNode.firstChild.nodeValue);
}
}
}
На панели Output будет выведено следующее:
Выведет: username: hank password: rudolph
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |